home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11293 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: news.wwa.com!rmartin
  2. From: rmartin@oma.com (Robert C. Martin)
  3. Newsgroups: comp.object,comp.lang.c++
  4. Subject: Re: Java:  What's the Big Deal?
  5. Date: 13 Mar 1996 19:31:29 GMT
  6. Organization: Object Mentor
  7. Message-ID: <RMARTIN.96Mar13133129@rcm.oma.com>
  8. References: <4i40ik$9dt@news4.digex.net>
  9. NNTP-Posting-Host: rcm.oma.com
  10. In-reply-to: ell@access1.digex.net's message of 12 Mar 1996 14:09:24 GMT
  11.  
  12. In article <4i40ik$9dt@news4.digex.net> ell@access1.digex.net (Ell) writes:
  13.  
  14.    What is you can do in Java, you can't do as easily with a library in C++? 
  15.  
  16.  
  17. This isn't the right question.  Java's power has nothing to do with
  18. what the *language* itself can or cannot do in comparison to what C++
  19. can or cannot do.  Java's power comes from the *environment* in which
  20. it executes.
  21.  
  22. Java applets execute *inside* a web browser.  That means that I can
  23. write programs that will execute on anybody else's machine, without
  24. their knowledge; regardless of the kind of machine they are running. 
  25.  
  26. Now, usually, this would be a severe breech of security.  After all,
  27. if you can execute arbitrary programs on anybody's machine, then there
  28. are all kinds of ways of finding back doors and wormholes into their
  29. system.  A security nightmare.  
  30.  
  31. The idea with Java is that you can allow other people's applets to run
  32. on your system without fear of unauthorized access.  Thus, Java
  33. applets should not be able to access or manipulate any of the secure
  34. information on the systems in which they run.  
  35.  
  36. Now, what can you do with software that can run on any web browser
  37. that brings up your web pages......?
  38.  
  39.  
  40.  
  41.  
  42.  
  43. --
  44. Robert Martin       | Design Consulting   | Training courses offered:
  45. Object Mentor Assoc.| rmartin@oma.com     |   OOA/D, C++, Advanced OO
  46. 14619 N. Somerset Cr| Tel: (847) 918-1004 |   Mgt. Overview of OOT
  47. Green Oaks IL 60048 | Fax: (847) 918-1023 | http://www.oma.com
  48.  
  49.